Changelog
2025-10-08
This update introduces a new permission system based on Ory Keto.
- Implemented Keto‑based ABAC authorization with new models, services, routers, and UI permission management components.
- Introduced granular permission handling, path‑mapping API, and admin route‑access UI.
- Added new chunking strategies (YouTube, TOPDesk) and enhanced LLM chunker with content processors.
- Added Redis retry utilities, Celery heartbeat manager, and metadata enrichment job.
- Updated configuration, migrations, and expanded test coverage.
2025-08-27
- Updated unit tests for KeycloakAdminService to use async methods.
- Refactored RAG service tests to support async operations.
- Modified healthcheck script to use orjson for JSON parsing.
- Added Skeleton component export in UI components.
- Updated various frontend components and utilities.
2025-08-20
- Upgraded major Python dependencies and updated @sveltejs/kit to v2.29.1.
- Added manual image rebuild jobs for backend and frontend.
- Implemented Celery tasks for refreshing and warming the persona cache.
- Removed unused/old TOPdesk components and standardized naming (topdesk → TOPdesk).
- Added Markdown viewer (with info caption moved to the drawer bottom), added compliance report validation, fixed typing and translation issues, and prevented messages from sending before processing.